package com.ruoyi.projects.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 客户资料对象 sl_custom_info
 * 
 * @author yangz
 * @date 2024-10-23
 */
public class SlCustomInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 客户信息id */
    private Long infoId;

    /**客户编号*/
    @Excel(name = "客户编号")
    private Long infoNo;

    /** 客户id */
    private Long userId;

    /** 称呼 */
    @Excel(name = "称呼")
    private String realName;

    /** 性别（1默认男性） */
    @Excel(name = "性别", readConverterExp = "1=默认男性")
    private String sex;

    /** 联系方式 */
    @Excel(name = "联系方式")
    private String tel;

    /** 居住地址 */
    @Excel(name = "居住地址")
    private String address;

    /** 职业 */
    @Excel(name = "职业")
    private String work;

    /** 交通方式 */
    @Excel(name = "交通方式")
    private String traffic;

    /** 了解途径 */
    @Excel(name = "了解途径")
    private String waysCome;

    /** 脱毛部位 */
    @Excel(name = "脱毛部位")
    private String removalParts;

    public Long getInfoNo() {
        return infoNo;
    }

    public void setInfoNo(Long infoNo) {
        this.infoNo = infoNo;
    }

    public void setInfoId(Long infoId)
    {
        this.infoId = infoId;
    }

    public Long getInfoId() 
    {
        return infoId;
    }
    public void setUserId(Long userId) 
    {
        this.userId = userId;
    }

    public Long getUserId() 
    {
        return userId;
    }
    public void setRealName(String realName) 
    {
        this.realName = realName;
    }

    public String getRealName() 
    {
        return realName;
    }
    public void setSex(String sex) 
    {
        this.sex = sex;
    }

    public String getSex() 
    {
        return sex;
    }
    public void setTel(String tel) 
    {
        this.tel = tel;
    }

    public String getTel() 
    {
        return tel;
    }
    public void setAddress(String address) 
    {
        this.address = address;
    }

    public String getAddress() 
    {
        return address;
    }
    public void setWork(String work) 
    {
        this.work = work;
    }

    public String getWork() 
    {
        return work;
    }
    public void setTraffic(String traffic) 
    {
        this.traffic = traffic;
    }

    public String getTraffic() 
    {
        return traffic;
    }
    public void setWaysCome(String waysCome) 
    {
        this.waysCome = waysCome;
    }

    public String getWaysCome() 
    {
        return waysCome;
    }
    public void setRemovalParts(String removalParts) 
    {
        this.removalParts = removalParts;
    }

    public String getRemovalParts() 
    {
        return removalParts;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("infoId", getInfoId())
            .append("userId", getUserId())
            .append("realName", getRealName())
            .append("sex", getSex())
            .append("tel", getTel())
            .append("address", getAddress())
            .append("work", getWork())
            .append("traffic", getTraffic())
            .append("waysCome", getWaysCome())
            .append("removalParts", getRemovalParts())
            .toString();
    }
}
